7.6 复数值特征值
在本节中,我们再次考虑具有常系数的 n 个线性齐次方程组
x′=Ax(1)
其中系数矩阵 A 是实数值的。 如果我们寻求 x=ξert 形式的解,那么与 7.5 节中一样, r 必须是特征值,而 ξ 是系数矩阵 A 的相应特征向量。 回顾一下,A 的特征值 r1,…,rn 是特征方程的根
det(A−rI)=0(2)
并且相应的特征向量是满足
(A−rI)ξ=0.(3)
如果 A 是实数值的,那么 r 的多项式方程 (2) 中的系数是实数值的,并且任何复数值特征值必须以共轭对的形式出现。 例如,如果 r1=λ+iμ,其中 λ 和 μ 是实数,是 A 的特征值,那么 r2=λ−iμ 也是。 为了探讨复数值特征值的影响,我们从一个例子开始。
示例 1
求系统
x′=(−21−11−21)x(4)
的一组实数值基本解。 绘制一个相图和典型解的分量图。
解:
系统 (4) 的方向场如图 7.6.1 所示。 该图表明相平面中的轨迹顺时针螺旋向原点。

图 7.6.1 系统 (4) 的方向场。
为了找到一组基本解,我们假设
x=ξert(5)
并获得线性代数方程组
(−21−r−11−21−r)(ξ2ξ1)=(00)(6)
用于求 A 的特征值和特征向量。 特征方程为
−21−r−11−21−r=r2+r+45=0(7)
因此,特征值为 r1=−21+i 和 r2=−21−i。 从方程 (6) 可以看出,一个简单的计算表明,相应的特征向量为
ξ(1)=(i1),ξ(2)=(−i1).(8)
观察到特征向量 ξ(1) 和 ξ(2) 也是复共轭。 因此,系统 (4) 的一组基本解为
x(1)(t)=(i1)e(−1/2+i)t,x(2)(t)=(−i1)e(−1/2−i)t(9)
为了获得一组实数值解,我们可以(根据定理 7.4.5)选择 x(1) 或 x(2) 的实部和虚部。 事实上,
x(1)(t)=(i1)e−t/2(cost+isint)=(−e−t/2sinte−t/2cost)+i(e−t/2coste−t/2sint)(10)
因此,方程 (4) 的一对实数值解为
u(t)=e−t/2(−sintcost),v(t)=e−t/2(costsint)(11)
为了验证 u(t) 和 v(t) 是线性无关的,我们计算它们的 Wronskian 行列式:
W[u,v](t)=e−t/2cost−e−t/2sinte−t/2sinte−t/2cost=e−t(cos2t+sin2t)=e−t
Wronskian 行列式 W[u,v](t) 永远不为零,因此得出结论:u(t) 和 v(t) 构成系统 (4) 的一组(实数值)基本解。
解 u(t) 和 v(t) 的图分别显示为图 7.6.2(a) 中的实线和虚线黑色曲线,该图是系统 (4) 的相图。 由于
u(0)=(01),v(0)=(10)
“
u(t) 和 v(t) 的图像分别通过点 (1,0) 和 (0,1)。系统 (4) 的其他解是 u(t) 和 v(t) 的线性组合,并且图 7.6.2(a) 中也显示了其中一些解的图像。当 t→∞ 时,每个轨迹都沿着螺旋路径接近原点,围绕原点进行无限多次旋转;这是由于解 (11) 是衰减指数和正弦或余弦因子的乘积。图 7.6.2(b) 显示了一些 x1 相对于 t 的典型图像;每一个都代表着随时间衰减的振荡。图 7.6.2(c) 显示了相应的 x2 相对于 t 的图像。

(a)

(b)

(c)
图 7.6.2 (a) 系统 (4) 的相图;原点是一个螺旋点。(b) 系统 (4) 的 x1 相对于 t 的图。(c) 系统 (4) 的 x2 相对于 t 的图。 (b) 和 (c) 中的分量图根据它们在 (a) 中的轨迹进行颜色编码。黑色实曲线表示通过 (1,0) 的解 u(t),黑色虚曲线表示通过 (0.1) 的 v(t),紫色曲线通过 (1,1),红色通过 (−1,1),绿色通过 (−1,−1),橙色通过 (1,−1)。
图 7.6.2(a) 是所有 2×2 系统 x′=Ax 的典型代表,这些系统的特征值是具有负实部的复数。原点被称为螺旋点,并且是渐近稳定的,因为所有轨迹都随着 t 的增大而接近它。对于特征值具有正实部的系统,轨迹类似于图 7.6.2(a) 中的轨迹,但运动方向远离原点,并且轨迹变得无界。在这种情况下,原点是不稳定的。
如果特征值的实部为零,那么轨迹既不接近原点,也不会变得无界,而是重复地遍历原点周围的闭合曲线。这种行为的例子可以在下面的图 7.6.3(b) 和 7.6.4(b) 中看到。在这种情况下,原点被称为中心,并且据说是稳定的,但不是渐近稳定的。在这三种情况下,运动方向可以是顺时针,如本例所示,也可以是逆时针,具体取决于系数矩阵 A 的元素。
图 7.6.2(a) 中的相图是由计算机绘制的,但是可以手动生成相图的有用草图。我们已经注意到,当特征值 λ±iμ 是复数时,轨迹要么向内螺旋 (λ<0),要么向外螺旋 (λ>0),要么重复地遍历闭合曲线 (λ=0)。为了确定运动方向是顺时针还是逆时针,我们只需要确定一个方便点的运动方向。例如,在系统 (4) 中,我们可以选择 x=(0,1)T。那么 Ax=(1,−21)T。因此,在相平面中的点 (0,1) 处,该点轨迹的切向量 x′ 具有正的 x1 分量,因此从第二象限指向第一象限。因此,该系统每个轨迹的运动方向都是顺时针方向。
回到线性微分方程的一般系统 (1)
x′=Ax
我们可以像在例子中那样进行。假设有一对复共轭特征值,r1=λ+iμ 和 r2=λ−iμ。那么相应的特征向量 ξ(1) 和 ξ(2) 也是复共轭的。要看到这一点,回想一下 r1 和 ξ(1) 满足
(A−r1I)ξ(1)=0(12)
对该方程取复共轭,并注意到 A 和 I 是实数值的,我们得到
(A−r1I)ξ(1)=(A−r1I)ξ(1)=0,(13)
其中 r1 和 ξ(1) 分别是 r1 和 ξ(1) 的复共轭。换句话说,r2=r1 也是一个特征值,并且 ξ(2)=ξ(1) 是一个对应的特征向量。相应的解
x(1)(t)=ξ(1)er1t,x(2)(t)=ξ(1)er1t(14)
微分方程(1)的解因此是彼此的复共轭。因此,如例1所示,我们可以通过取方程(14)给出的x(1)(t)或x(2)(t)的实部和虚部,找到对应于特征值r1和r2的方程(1)的两个实值解。
设我们写成ξ(1)=a+ib,其中a和b是实数;那么我们有
x(1)(t)=(a+ib)e(λ+iμ)t=(a+ib)eλt(cos(μt)+isin(μt))(15)
将x(1)(t)分离成实部和虚部,我们得到
x(1)(t)=eλt(acos(μt)−bsin(μt))+ieλt(asin(μt)+bcos(μt))(16)
如果我们写成x(1)(t)=u(t)+iv(t),那么向量
u(t)=eλt(acos(μt)−bsin(μt))v(t)=eλt(asin(μt)+bcos(μt))(17)
是方程(1)的实值解。可以证明u和v是线性独立的解(参见问题22)。
例如,假设矩阵A有两个复特征值r1=λ+iμ, r2=λ−iμ,并且r3,…,rn都是实数且互异。令对应的特征向量为ξ(1)=a+ib,ξ(2)=a−ib,ξ(3),…,ξ(n)。那么方程(1)的通解为
x=c1u(t)+c2v(t)+c3ξ(3)er3t+⋯+cnξ(n)ernt(18)
其中u(t)和v(t)由方程(17)给出。我们强调,这种分析仅在方程(1)中的系数矩阵A是实数时才适用,因为只有那时复值特征值和特征向量才必须成共轭对出现。
对于具有实值系数的2×2系统,我们现在完成了对可能发生的三种主要情况的描述。这三种主要情况是:
- 特征值是实数且符号相反;x=0是鞍点。
- 特征值是实数且符号相同但不相等;x=0是节点。
- 特征值是具有非零实部的复数;x=0是螺旋点。
其他可能性出现在刚刚列出的两种情况之间的过渡,并且在实际应用中不太可能遇到。例如,零特征值出现在鞍点和节点之间的过渡期间。纯虚特征值出现在渐近稳定和不稳定螺旋点之间的过渡期间。最后,实数且相等的特征值出现在节点和螺旋点之间的过渡期间。
例子 2
系统
x′=(α−220)x(19)
包含一个参数α。描述解在质量上如何依赖于α;特别地,找到α的分岔值,即相平面中轨迹的定性行为发生显著变化的值。
解:
轨迹的行为由系数矩阵的特征值控制。特征方程是
r2−αr+4=0(20)
所以特征值是
r=2α±α2−16.(21)
从方程(21)可以看出,对于−4<α<4,特征值是复共轭,否则是实数。
两个分岔值是α=−4和α=4,其中特征值从实数值变为复数值,反之亦然。对于α<−4,两个特征值都是负的,所以所有轨迹都接近原点,这是一个渐近稳定的节点。对于α>4,两个特征值都是正的,所以原点又是一个节点,这次是不稳定的;所有轨迹(除了x=0)都变得无界。在中间范围−4<α<4中,特征值是复数,轨迹是螺旋线。然而,对于−4<α<0,特征值的实部为负,螺旋线向内定向,原点是渐近稳定的,而对于0<α<4,特征值的实部为正,原点是不稳定的。
第三个分岔值是 α=0,此时螺旋线的方向从向内变为向外。当 α=0 时,原点是一个中心,轨迹是围绕原点的闭合曲线,对应于随时间周期性变化的解。另外的分岔值 α=±4 产生实且相等的特征值。在这种情况下,原点又是一个结点,但相图与第 7.5 节中的相图略有不同。我们将在第 7.8 节中讨论这种情况。
多重弹簧-质量系统。考虑图 7.1.1 所示的由两个质量块和三个弹簧组成的系统,其运动方程由第 7.1 节中的方程 (1) 给出。
如果我们假设没有外力,那么 F1(t)=0,F2(t)=0,得到如下方程:
m1dt2d2x1=−(k1+k2)x1+k2x2m2dt2d2x2=k2x1−(k2+k3)x2(22)
这些方程可以作为一个二阶方程组来求解(参见问题 24),但是,正如我们在本章中所采用的方法一致,我们将它们转化为一个四阶一阶方程组。令 y1=x1,y2=x2,y3=x1′, 和 y4=x2′。那么
y1′=y3,y2′=y4,(23)
并且,根据方程 (22),
m1y3′=−(k1+k2)y1+k2y2,m2y4′=k2y1−(k2+k3)y2(24)
下面的例子处理了一个具有两个质量块和三个弹簧的系统的特殊情况。
示例 3
假设在方程 (23) 和 (24) 中,m1=2,m2=9/4,k1=1,k2=3, 和 k3=15/4,那么这些方程变为
y1′=y3,y2′=y4,y3′=−2y1+23y2,y4′=34y1−3y2.(25)
分析由方程 (25) 描述的可能运动,并绘制图形来显示典型的行为。
解:
令 y=(y1,y2,y3,y4)T。我们可以将系统 (25) 写成矩阵形式:
y′=00−2340023−310000100y=Ay(26)
请记住,y1 和 y2 是两个质量块相对于其平衡位置的位置,并且 y3 和 y4 是它们的速度。我们像往常一样假设 y=ξert,其中 r 必须是矩阵 A 的特征值,ξ 是对应的特征向量。手工找到 A 的特征值和特征向量是可能的,虽然有点乏味,但使用适当的计算资源很容易做到。A 的特征多项式是
r4+5r2+4=(r2+1)(r2+4)(27)
因此特征值是 r1=i,r2=−i,r3=2i, 和 r4=−2i。对应的特征向量是
ξ(1)=323i2i,ξ(2)=32−3i−2i,ξ(3)=3−46i−8i,ξ(4)=3−4−6i8i(28)
复值解 ξ(1)eit 和 ξ(2)e−it 是复共轭,因此可以通过找到其中一个的实部和虚部来确定两个实值解。例如,
ξ(1)eit=323i2i(cost+isint)=3cost2cost−3sint−2sint+i3sint2sint3cost2cost=u(1)(t)+iv(1)(t).(29)
以类似的方式,我们得到
ξ(3)e2it=3−46i−8i(cos(2t)+isin(2t))=3cos(2t)−4cos(2t)−6sin(2t)8sin(2t)+i3sin(2t)−4sin(2t)6cos(2t)−8cos(2t)=u(2)(t)+iv(2)(t)(30)
我们留给您来验证 u(1),v(1),u(2) 和 v(2) 是线性独立的,因此构成了一组基本解。因此,方程 (26) 的通解是
y=c13cost2cost−3sint−2sint+c23sint2sint3cost2cost+c33cos(2t)−4cos(2t)−6sin(2t)8sin(2t)+c43sin(2t)−4sin(2t)6cos(2t)−8cos(2t)(31)
其中,c1,c2,c3和c4是任意常数。
该系统的相空间是四维的,并且通过方程 (31) 中 c1,c2,c3和c4 的一组特定值获得的每个解,对应于此空间中的一个轨迹。由于方程 (31) 给出的每个解都是周期为2π的周期解,因此每个轨迹都是一条闭合曲线。无论轨迹在 t=0 时从何处开始,它都会在 t=2π,t=4π 等时刻返回到该点,并在每个长度为 2π 的时间间隔内重复穿过同一条曲线。我们不尝试在此处显示这些四维轨迹中的任何一个。相反,在下面的图中,我们显示了 y1y3 - 或 y2y4-平面中某些轨迹的投影,从而分别显示了每个质量的运动。
方程 (31) 右侧的前两项描述了频率为 1 且周期为 2π 的运动。请注意,在这些项中,y2=32y1 并且 y4=32y3。这意味着两个质量一起来回移动,始终朝同一方向移动,但是第二个质量的移动距离仅为第一个质量的三分之二,速度也只有三分之二。如果我们将重点放在解 u(1)(t) 上,并在同一坐标轴上绘制 y1 相对于 t 和 y2 相对于 t,则得到幅度分别为 3 和 2 的余弦图,如图 7.6.3(a) 所示。第一个质量在 y1y3-平面中的轨迹位于半径为 3 的圆上,如图 7.6.3(b) 所示,从点 (3,0) 开始顺时针行进,并在 2π 时间内完成一个循环。该图中还显示了第二个质量在 y2y4-平面中的轨迹,该轨迹位于半径为 2 的圆上,也从 (2,0) 开始顺时针行进,并在 2π 时间内完成一个循环。原点是各自 y1y3 - 和 y2y4-平面中的中心。从 v(1) 或从 u(1) 和 v(1) 的线性组合可以获得类似的图(时间上有一个适当的偏移)。
方程 (31) 右侧的其余项描述了频率为 2 且周期为 π 的运动。观察到在这种情况下,y2=−34y1 并且 y4=−34y3。这意味着两个质量始终朝相反的方向移动,并且第二个质量的移动距离是第一个质量的四分之三,速度也是四分之三。如果我们仅查看 u(2)(t) 并在同一坐标轴上绘制 y1 相对于 t 和 y2 相对于 t,则得到图 7.6.4(a)。存在 π 的相位差,并且 y2 的幅度是 y1 的四分之三,这证实了先前关于质量运动的陈述。
图 7.6.4(b) 显示了两个质量在其各自相平面中的轨迹的叠加。两个图形都是椭圆,内部的椭圆对应于第一个质量,而外部的椭圆对应于第二个质量。内部椭圆上的轨迹从 (3,0) 开始,而外部椭圆上的轨迹从 (-4,0) 开始。两者都顺时针行进,并在 π 时间内完成一个循环。原点是各自 y1y3 - 和 y2y4-平面中的中心。再次,从 v(2) 或从 u(2) 和 v(2) 的线性组合可以获得类似的图。
图 7.6.3 (a) 解 u(1)(t) 的 y1 相对于 t (蓝色实线) 和 y2 相对于 t (红色虚线) 的图。(b) 解 u(1)(t) 的 y1y3 - 和 y2y4-平面中轨迹投影的叠加。
图 7.6.4 (a) 解 u(2)(t) 的 y1 相对于 t (蓝色实线) 和 y2 相对于 t (红色虚线) 的图。(b) 解 u(2)(t) 的 y1y3 - 和 y2y4-平面中轨迹投影的叠加。
前两段中描述的运动类型被称为二质量系统的基本振动模式。每种模式都源于相当特殊的初始条件。例如,要获得频率为 1 的基本模式,方程(31)中的常数 c3 和 c4 都必须为零。这仅在初始条件满足 3y2(0)=2y1(0) 和 3y4(0)=2y3(0) 时发生。类似地,只有当方程(31)中的常数 c1 和 c2 都为零时,即当初始条件满足 3y2(0)=−4y1(0) 和 3y4(0)=−4y3(0) 时,才能获得频率为 2 的模式。
对于更一般的初始条件,解是两种基本模式的组合。图 7.6.5(a) 显示了一个典型情况下 y1 相对于 t 的图,图 7.6.5(b) 显示了对应轨迹在 y1y3 平面上的投影。请注意,后一个图可能有点误导,因为它显示了轨迹的自相交。在四维空间中,实际轨迹不可能发生这种情况,因为它会违反一般唯一性定理:不可能从同一个初始点发出两个不同的解。
图 7.6.5 满足初始条件 y(0)=(−1,4,1,1)T 的系统 (25) 的解。(a) y1 相对于 t 的图。(b) 轨迹在 y1y3 平面上的投影。正如文本中所述,四维空间中的实际轨迹不会自相交。